Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Monastir M25 Sabadell M15 Antalya M15 Monastir Portugal F1 Portugal F2 Spain F5 Spain F6 Spain F10 Spain F5 Spain F9 Spain F17 Spain F18 Spain F20 Spain F12 Spain F26 France F4 France F5 France F2 Spain F1 Spain F2 Tunisia F9 Spain F7 France F9 Spain F13 Spain F14 Spain F15 Spain F16 France F10 France F11 Spain F20 Spain F21 Spain F22 Spain F23 Spain F27 Spain F28 Spain F29 Spain F31 Spain F32 Spain F35 Morocco F8 Morocco F9 Spain F1 (Manacor) Spain F2 (Manacor) Spain F3 (Paguera) Spain F4 (Paguera) Tunisia F11 (Hammamet) Spain F9 (Madrid) Spain F10 (Madrid) Tunisia F10 Russia F3 (Kazan) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Turkey F17 (Antalya) Spain F11 (Valldoreix) Spain F12 (Vic) Spain F14 (Huelva) M25 Monastir Spain F18 (Getxo) Spain F19 (Gandia) Spain F20 (Denia) Spain F23 (Vigo) Spain F24 (Santander) Spain F26 (Oviedo) Spain F27 (Seville) Spain F29 (Sabadell) Spain F30 (Melilla) Italy F32 (Santa Margherita Di Pula) Italy F33 (Santa Margherita Di Pula) M15 Manacor M25 Kazan M15 Palmanova M15 Palmanova M15 Monastir M25 Aktobe M15 Monastir M25 Aktobe M15 Faro M15 Toulouse M15 Loule M25+H Kazan M15 Quinta Do Lago M15 Murcia M25 Shymkent Spain F26 M25+H Arlon M25 Lasne M15 Benicarlo M15 Castellon M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Manacor M15 Manacor M15+H Bressuire M15 Palmanova M15 Paguera M25 Murcia M15 Porec M15 Valldoreix M15 Villena M15 Benicarlo M15 Madrid M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 La Nucia M25 Reus M25 Angers M15 Las Palmas de Gran Canaria M15 Valldoreix M25 Vic M25 Grasse M25 Marburg M25 Gandia M25 Denia M25 Oviedo M15 Palmanova M25 Mataro M25 La Nucia M15 Cordoba M25 Grasse M25 Getxo M25 Telfs M25 Esch/Alzette M25 Agadir Spain F23 M25 Santander M25 Telavi M15 Madrid M15 Palmanova M15 Melilla M15 Telavi M25 Angers M25 Santa Margherita di Pula M25 Valldoreix Bukhara Challenger - Bukhara Gemax Samsung Open 2004 - Belgrade Open Mutouest - St. Brieuc XXXVII Torneig C.E. Laieta - Barcelona Steelers Cup - Kosice XI Open International D'Andorra - Andorra Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Togliatti Cup - Togliatti Bukhara Challenger - Bukhara Kyiv Open - Kiev Tehran Open 2004 - Tehran Open Mutouest de Saint-Brieuc - St. Brieuc 4° Sporting Challenger - Turin Open de Tenis Amaya - Pamplona Challenger Copa Sevilla - Seville Ethias Tennis Trophy - Mons Tennis Napoli Cup 2006 - Napoli Ethias Trophy - Mons M15 Monastir Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig M25 Monastir Porsche Open - Poznan Baden Open - Karlsruhe M25 Zaragoza M15 Castellon M25 Antalya Open Costa Daurada - Tarragona Memorial Kolyaskin - Donetsk KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Nord LB Open - Braunschweig M15 Monastir M25 Monastir San Marino CEPU Open - San Marino Akbank Private Banking TED Open - Istanbul Dharwad Challenger 2003 - Dharwad Challenger Copa Sevilla - Seville Challenger 42 - Andrezieux Ispat Open 2004 - Ostrava Budapest Challenger - Budapest Ljubljana Open - Ljubljana Nord/LB Open 2004 - Braunschweig The Manchester Trophy - Manchester M15 Valldoreix Mordovia Cup - Mordovia St. Petersburg Challenger - St. Petersburg Samarkand Challenger - Samarkand Banja Luka Challenger 2004 - Banja Luka Privat Bank Cup - Dnepropetrovsk Barranquilla Challenger M25 Oviedo 2005 West Side Tennis Coub Men's Challenger - Forest Hills Schickendanz Open - Furth Sunrise Challenger Nord LB Open - Braunschweig M15 Sabadell Genoa Open Challenger-Fondazione Carige - Genova Biella Challenger Pekao Open 2005 - Szczecin M25 Girona M15 Benicarlo Braunschweig Challenger X Torneo Internazionale di Tennis - Barletta M15 Manacor M25 Manacor Trnava Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Napoli Challenger Mons Challenger Tashkent Challenger Astana Challenger M25 Manacor San Remo Challenger Tatra Banka Open 2006 - Bratislava Lugano Challenger Turin Challenger Bratislava Challenger M25 Santo Domingo San Jose Challenger Scheveningen Challenger Poznan Challenger Dortmund Challenger Segovia Challenger PEOPLEnet Cup - Dnepropetrovsk Astana Challenger Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Tashkent Challenger Kazan Challenger Sarasota Challenger Bukhara Challenger - Bukhara Bordeaux Challenger Lermontov Challenger M25 Sabadell Dallas Challenger Savannah Challenger Karshi Challenger Samarkand Challenger Prostejov Challenger Kosice Challenger Braunschweig Challenger Istanbul Challenger Eskisehir Challenger Astana Challenger Como Challenger Genova Challenger Kenitra Challenger Orleans Challenger Schickendanz Open - Furth Mons Challenger Tashkent Challenger Kazan Challenger Tyumen Challenger M25 Gurb M25 Cordoba Alexander Kolyaskin Memorial - Donetsk Dallas Challenger Togliatti Cup - Togliatti Karshi Challenger Moscow Challenger M25 Bakio Fergana Challenger Helsinki Challenger Trofeo Internacional Club Laieta - Barcelona Porsche Open - Poznan ATP Open Castilla y Leon - Segovia M25 Telavi Leon Challenger Kobstaedernes ATP Challenger - Kolding 2007 Knoxville Challenger - Knoxville Egypt F10 (Sharm El Sheikh) M15 Antalya Fergana Challenger - Fergana Braunschweig Challenger Astana Challenger Genova Challenger Szczecin Challenger Braunschweig Challenger Rennes Challenger Citta di Monza - Monza Quimper Challenger Morelos Challenger Irving Challenger Tempe Challenger Spain F5 Barletta Challenger Qingdao Challenger Anning Challenger Karshi Challenger Schickedanz Open - Furth Samarkand Challenger Lyon Challenger Aptos Challenger Seville Challenger Istanbul Challenger Tashkent Challenger Bangkok Challenger Shenzhen Challenger Rennes Challenger Quimper Challenger Budapest Challenger M15 Antalya Garden Open - Rome Binghamton Challenger Karshi Challenger Samarkand Challenger Loughborough Challenger Mallorca Challenger Pozoblanco Challenger Harrah's Entertainment Challenger - Tunica Cassis Challenger Almaty Challenger Tashkent Challenger Brest Challenger Ostrava Challenger Prague Challenger Alicante Challenger Nanchang Challenger Bordeaux Challenger Shymkent Challenger Jerusalem Challenger Nur-Sultan Challenger Manerbio Challenger Prostejov Challenger Portoroz Challenger L'Aquila Challenger Baotou Challenger Jinan Challenger Shanghai Challenger Kaohsiung Challenger Shenzhen Challenger Pau Challenger Istanbul Challenger Potchefstroom 1 Challenger Monza Challenger Rome 1 Challenger Biella 5 Challenger Biella 6 Challenger Fergana Challenger Almaty 1 Challenger Almaty 2 Challenger Braunschweig Challenger Amersfoort Challenger Oberstaufen Cup - Oberstaufen Segovia Challenger Verona Challenger Nokian Hakkapeliitta Open - Tampere Barletta Challenger Prague 3 Challenger Alexander Kolyaskin Memorial - Donetsk Como Challenger Seville Challenger Samsung Securities Cup Challenger Tennis - Seoul UTC Open - Cherkassy Bucharest Challenger Winnetka Challenger Barcelona Challenger Napoli 2 Challenger Belgaum Open - Belgaum Tunisia F10 (Hammamet) Kyiv Open - Kiev Marbella Challenger Tumkur Open - Tumkur Valencia Challenger Open Sainte Victoire - Aix-En-Provence Tenerife 2 Challenger Vina del Mar Challenger Girona Challenger SAP Open - San Jose Mouilleron-Le-Captif Challenger The LTA Bolton Challenger - Bolton Troyes Challenger Braunschweig Challenger Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha Heineken Open Shanghai - Shanghai Open de L'Isere-Trophee BNP Paribas - Grenoble Morocco Tennis Tour - Marrakech Kos Succhetti Tennis Cup - Cordenons Nur-Sultan Challenger Ismaning Challenger Brest Challenger Kobe Challenger Maia Challenger Rennes Challenger Cherbourg Challenger Koblenz Challenger Ethias Trophy - Mons Genova Challenger Ostrava Challenger Iasi Challenger Forli Challenger Biella Challenger Cary Challenger Orlando Challenger Rennes Challenger Orleans Challenger Murcia Challenger Furth Challenger Braunschweig Challenger Alicante Challenger Losinj Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Mauthausen Challenger Heilbronn Challenger St. Petersburg 2 Challenger Open Seat Godo 2007 - Barcelona Milan Indoors - Milan Campbell's Hall of Fame Tennis Championships - Newport Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven Pereira Challenger Guayaquil Challenger Kremlin Cup - Moscow Samarkand Challenger Poznan Challenger Chennai Open - Chennai Rabat Challenger International Tennis Championships - Delray Beach San Luis Potosi Challenger Arizona Men's Tennis Championships - Scottsdale Champaign Challenger Open de la Comunidad Valenciana - Valencia Marrakech Challenger Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Bucaramanga Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington St. Brieuc Challenger Sarasota Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Thailand Open - Bangkok Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Geneva Challenger St. Petersburg Open - St. Petersburg Ortisei Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Ostrava Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sao Paulo Challenger Tour Finals SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur China Open - Beijing Potchefstroom 2 Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston M25 Zaragoza Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Gimcheon Challenger Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Istanbul Challenger Citi Open - Washington Kremlin Cup - Moscow Open Sud de France - Montpellier Swiss Indoors Basel - Basel M25 Santo Domingo Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Savannah Challenger St. Petersburg Open - St. Petersburg Marburg Challenger Scheveningen Challenger Garanti Koza Sofia Open - Sofia US Men's Clay Court Championship - Houston Koblenz Challenger Swiss Indoors Basel - Basel Irving Challenger U.S. National Indoor Tennis Championships - Memphis Mons Challenger Sydney International - Sydney St. Petersburg Open - St. Petersburg M25 Santander Ostrava Challenger Kaohsiung Challenger Quimper Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Koblenz Challenger Sao Paulo Challenger Winston-Salem Open - Winston-Salem China Open - Beijing Meerbusch Challenger ABN AMRO World Tennis Tournament - Rotterdam Istanbul Challenger St. Petersburg Open - St. Petersburg Barcelona Challenger Fergana Challenger Samarkand Challenger Da Nang Challenger Perugia Challenger Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Emilia-Romagna Open - Parma Ortisei Challenger Eckental Challenger Tenerife 3 Challenger Prague II Challenger Prostejov Challenger Parma Challenger Eckental Challenger Campinas Challenger Como Challenger St. Petersburg 1 Challenger Zadar Challenger Sardegna Open - Cagliari Milan Challenger BMW Open - Munich St. Petersburg Open - St. Petersburg Open Seat Godo 2005 - Barcelona Murcia Challenger Vicenza Challenger Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Maspalomas Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tennis Masters Series - Madrid Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Mutua Madrid Open - Madrid Cordenons Challenger Kremlin Cup - Moscow Santiago Challenger Lexington Challenger Blois Challenger Oeiras 1 Challenger Ostrava Challenger Open Sabadell Atlantico - Barcelona Iasi Challenger Sydney International - Sydney Medibank Private International - Sydney Regions Morgan Keegan Championships - Memphis ATP Kremlin Cup - Moscow Kroger / St. Jude International - Memphis Kremlin Cup - Moscow Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Parc - Lyon Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Qatar ExxonMobil Open - Doha Interwetten Austrian Open - Kitzbuhel Australian Open - Melbourne French Open - Paris U.S. Open - New York Legg Mason Tennis Classic - Washington French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Thailand Open - Bangkok Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Shanghai ATP Masters 1000 - Shanghai Australian Open - Melbourne Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, PO, RUS-IND 3-2 Wimbledon - London Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 French Open - Paris Wimbledon - London Davis Cup, Group I, 1R, RUS-POL 2-3 Australian Open - Melbourne Davis Cup, World Group, PO, RUS-ITA 1-4 French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Olympics - Rio de Janeiro M25 Oviedo M25 Monastir